package org.alis.smallcc.designpatterns.structural.decorator;

/**
 * 电脑的接口
 * 
 * @author luochuan
 */
public interface IComputer {
	/**
	 * 电脑配置描述
	 * @return 电脑描述
	 */
	String desc();
	
	/**
	 * 总价值
	 * @return 价值
	 */
	Integer count();
	
	/**
	 * 增加硬件
	 * 
	 */
	IComputer addHardware(Hardware hardware);
}
